html,body, #wrapper{  min-height: 100%; /*Sets the min height to the   height of the viewport.*/ 

        width: 100%; 

        height: 100%; /*Effectively, this is min height   for IE5+/Win, since IE wrongly expands   an element to enclose its content.   This mis-behavior screws up modern    browsers*/ 

        margin: 0; 

        padding: 0; 

        }

        html>body, html>body #wrapper

        {  height: auto; /*this undoes the IE hack, hiding it   from IE using the child selector*/  } 

        #wrapper {  position: absolute;  top: 0;  left: 0;  }  

        #footer {  position: absolute;  bottom: 0;  width: 100%;vertical-align:middle;  text-align: center;background-color:Gray;height:100px;}  

        #main {  margin-bottom: 3em; /*Modify value as needed for    footer height.*/  height: auto;  padding: .5em;  } /*]]>*/


#container
{
	position: relative;
	min-height: 100%;
}
#content
{
	padding: 10 px;
	background-color: #6caad9;
	padding-bottom: 48px;
}
p
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
}

td
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;	
}

td.frame
{
    border-style: solid;
    border-width: 1px;
    border-color: Black;
}

td.scripts
{
    font-size: 10pt;
    background-color: #F0F8FF;
    border-style: solid;
    border-width: 1px;
    border-color: #4682B4;   
}

td.submit
{
    font-size: 10pt;
    background-color: #CCCCCC;  
    border-color: #999999;
    border-style: solid;
    border-width: 1px;
}

td.status_good
{
    font-size: 10pt;
    color: White;
    text-align: center;
    background-color: Green;
    border-style: solid;
    border-width: 1px;
    border-color: #2F4F4F;
}

td.status_bad
{
    font-size: 10pt;
    color: White;
    text-align: center;
    background-color: #CC0000;  
    border-style: solid;
    border-width: 1px;
    border-color: #8B0000;
}

td.rand
{
    border-style: solid;
    border-width: 1px;
    border-color: #CCCCCC;
}

td.border
{   
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: Black;
}

td.thead
{   
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: Black;
    font-weight: bold;
}


td.frm_head
{   
    border-bottom: #CCCCCC 1px solid;
    font-weight: bold;
}
td.frm_item
{   
    background-color: #EEEEEE;
    font-size: 10pt;
    border-bottom: #CCCCCC 1px solid;
    border-right: #CCCCCC 1px solid;
}
td.frm_text
{   
    background-color: #DDDDDD;
    font-size: 8pt;
    text-align: right;
    border-bottom: #CCCCCC 1px solid;
    border-right: #CCCCCC 1px solid;
}

td.navigator
{
    font-size: 10pt;
    font-weight: bold;
    color: White;
    background-color: #4682B4;
    border-style: solid;
    border-width: 1px;
    border-color: #000080;
}

.10
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 10pt;
}

.10b
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
}


 div#header{
 text-align:center;
  top:0;
  left:0;
  right:0;
  width:100%;
  height:200;
  background-color: #b5cdd9;
 }
  
 div#foot {
 
 
  padding : 10px;
  position: absolute;
  bottom: 0;
  width: 100%;
 }
 
 .TableStyle_1
{
    border:solid 0px #EBEBEB;
    border-left:solid 1px #104E8B; 
    border-bottom:solid 1px #104E8B;
    border-right:solid 1px #104E8B; 
}
.buttonStyle
{
	width: 100px;
	background-color: #104E8B;
	color: white;
	font-weight: bold;
	border: solid 1px #FFFFFF;
}
.buttonStyle_2
{
	background-color: #104E8B;
	color: white;
	font-weight: bold;
	border: solid 1px #FFFFFF;
}
.textLoginStyle
{
	width: 120px;
}
.textWidth_1
{
	width: 250px;
}
.td_font_bold
{
	font-weight: bold;
	text-align: right;
}
.td_header_1
{
	background-color: #104E8B;
	font-weight: bold;
	color: white;
	text-align: left;
	font-family: Tahoma, Arial, Sans-Serif;
	 font-size: 10pt;
}
.dt_text
{
	padding-left:0px;
	margin-left: 0px;
	text-align: left;
	
}
.mainTableStyle
{
	margin-top: 50px;
	
}
a.nav:link { text-decoration: none; color: Black; font-size: 10pt; }
a.nav:active { text-decoration: none; color: Black; font-size: 10pt; }
a.nav:visited { text-decoration: none; color: Black; font-size: 10pt; }
a.nav { text-decoration: none; color: Black; font-size: 10pt; }